accounting accounting employment cpa accounting finance financial accounting accountant accounting software bookkeeping accounting definition business accounting client accounting accounting firm accounting salary accounting balance sheet cash book